home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / comm / bbs / Hydra11s.lha / HBBS / Source / Node / NodeLibrary / HBBSNode_protos.h < prev    next >
C/C++ Source or Header  |  1996-08-01  |  5KB  |  67 lines

  1.  
  2. BOOL __asm __saveds   HBBS_InitNode(register __d0 int N_NodeNum);
  3. void __asm __saveds   HBBS_CleanUpNode( void );
  4. BOOL __asm __saveds   HBBS_InitDoor( register __d0 int N_NodeNum, register __a0 char *name);
  5. void __asm __saveds   HBBS_CleanUpDoor( void );
  6. void __asm __saveds   ConWriteData(register __a0 UBYTE *data,register __d0 ULONG length);
  7. void __asm __saveds   ConWriteStr(register __a0 UBYTE *data);
  8. void __asm __saveds   AbortConRead( void );
  9. void __asm __saveds   SendConReadData( void );
  10. void __asm __saveds   ConReadData(register __d0 ULONG Length ); // make DAMN sure that length is NEVER more that the buffer size!
  11. void __asm __saveds   ConWaitData( void );
  12. void __asm __saveds   AbortSerRead( void );
  13. void __asm __saveds   SendSerReadData( void );
  14. void __asm __saveds   SerWaitData( void );
  15. void __asm __saveds   SendSerReadBlock(register __a0 UBYTE *data,register __d0 ULONG length );
  16. void __asm __saveds   WaitSerReadBlock(register __a0 UBYTE *data,register __d0 ULONG length );
  17. ULONG __asm __saveds  SerQueryData( void );
  18. V_BOOL __asm __saveds CarrierLost( void );
  19. BOOL __asm __saveds   SerWriteDataWithTimeout(register __a0 UBYTE *data,register __d0 ULONG length,register __d1 ULONG Seconds,register __d2 ULONG Micros);
  20. void __asm __saveds   SerWriteData(register __a0 UBYTE *data,register __d0 ULONG length);
  21. BOOL __asm __saveds   SerWriteStrWithTimeout(register __a0 UBYTE *str,register __d0 ULONG Seconds,register __d1 ULONG Micros);
  22. void __asm __saveds   SerWriteStr(register __a0 UBYTE *str);
  23. void __asm __saveds   SerWriteChar(register __d0 UBYTE c);
  24. void __asm __saveds   PutText(register __a0 UBYTE *str);
  25. void __asm __saveds   PutData(register __a0 UBYTE *data,register __d0 ULONG Length);
  26. void __asm __saveds   PutChar(register __d0 UBYTE ch);
  27. void __asm __saveds   PutConText(register __a0 UBYTE *str);
  28. void __asm __saveds   PutConData(register __a0 UBYTE *data,register __d0 ULONG Length);
  29. void __asm __saveds   PutConChar(register __d0 UBYTE ch);
  30. ULONG __asm __saveds  SetupConSerSigs( void );
  31. ULONG __asm __saveds  HandleConSigs(register __d0 ULONG ReturnedSigs);
  32. ULONG __asm __saveds  HandleSerSigs(register __d0 ULONG ReturnedSigs);
  33. ULONG __asm __saveds  HandleConSerSigs(register __d0 ULONG ReturnedSigs);
  34. void __asm __saveds   DOOR_SysopText(register __a0 UBYTE *str);
  35. void __asm __saveds   DOOR_WriteText(register __a0 UBYTE *str);
  36. void __asm __saveds   DOOR_WriteSerText(register __a0 UBYTE *str);
  37. ULONG __asm __saveds  DOOR_GetLine(register __d0 ULONG Flags, register __d1 char PasswordChar,register __d2 ULONG MaxLen,register __d3 ULONG Timeout,register __a0 UBYTE *PromptStr);
  38. void __asm __saveds   DOOR_UpdateNodeStatus(register __d0 ULONG What);
  39. V_BOOL __asm __saveds DOOR_SystemDoor(register __a0 UBYTE *doorname,register __a1 UBYTE *options);
  40. V_BOOL __asm __saveds DOOR_UserDoor(register __a0 UBYTE *doorname,register __a1 UBYTE *options);
  41. void __asm __saveds   DOOR_HangUp( void );
  42. void __asm __saveds   DOOR_Return( register __a0 UBYTE *returnstring );
  43. V_BOOL __asm __saveds DOOR_DisplayScreen( register __a0 UBYTE *screenname );
  44. V_BOOL __asm __saveds DOOR_DisplaySpecialScreen( register __a0 UBYTE *screenname );
  45. V_BOOL __asm __saveds DOOR_PausePrompt( register __a0 UBYTE *prompt );
  46. void __asm __saveds   DOOR_Add_Last_Upload( register __a0 UBYTE *details );
  47. V_BOOL __asm __saveds DOOR_ContinuePrompt( register __a0 UBYTE *prompt,register __d0 V_BIGNUM Flags );
  48. void __asm __saveds   DOOR_MenuPrompt(register __a0 char *promptstr,register __d0 char promptdefault);
  49. void __asm __saveds   DOOR_Continue( register __d0 V_BOOL Continue );
  50. V_BOOL __asm __saveds ValidConfNum(register __d0 V_BIGNUM ConfNum);
  51. struct ConfData
  52.       __asm __saveds *FindConf( void );
  53. void  __asm __saveds  LoadAccess( register __a0 char *filename, register __a1 struct AccessData *AD);
  54. char __asm __saveds  *HBBS_ModifyString(register __a0 char *str);
  55. void __asm __saveds   HBBS_SetAccess( void );
  56. V_BOOL __asm __saveds HBBS_CheckAccess(register __d0 ULONG AccessOption);
  57. void __asm __saveds   HBBS_AddToCallersLog(register __a0 UBYTE *String);
  58. struct TaggedFile
  59.       __asm __saveds *HBBS_FindTag(register __a0 UBYTE *FileName,register __d0 BOOL MatchALL);
  60. void __asm __saveds   HBBS_SetBBSCols( void );
  61. V_BOOL __asm __saveds HBBS_LoadConfAcs( register __a0 struct ConfAcsData *ConfAcs, register __a1 char *filename);
  62. V_BOOL __asm __saveds DOOR_CheckRaw(register __d0 ULONG Flags);
  63. LONG __asm __saveds HBBS_TimeOnline( void );
  64. LONG __asm __saveds HBBS_TimeLeft( void );
  65. void __asm __saveds DOOR_Goodbye( void );
  66. BOOL __asm __saveds HBBS_AllowConfAccess(register __d0 V_BIGNUM confnum);
  67.